Cytosim  PI
Cytoskeleton Simulator
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAllocatorAllocates vectors of real
 CAllot< VAL >Allot manages a piece of memory
 CAllot< real >
 CArray< VAL >Dynamic array of VAL
 CArray< AsterClamp >
 CArray< FatLocus >
 CArray< FatPoint >
 CArray< FiberLocus >
 CArray< Mecable * >
 CArray< Single * >
 CAsterClampDefines a connection between Solid and Fiber
 CBuddyMaintains mutual relationship between objects
 CCriteriaHolds a set of criteria to select Objects
 CDisplayBase class to display Cytosim state using OpenGL
 CExceptionA mechanism to handle errors (see C++ manual)
 CFatLocusSegment of a Fiber for steric interactions
 CFatPointPointExact for steric interactions
 CFiberGridDivide-and-Conquer method to find all FiberLocus located near a given point in space
 CFiberLocusRepresents the segment between two consecutive points of a Fiber
 CFieldScalarScalar type (real) for a Field
 CFieldVector< N >Vector type for a Field containing N real scalars
 CFileWrapperA wrapper around a C-FILE
 CFrameReaderClass to read a particular frame in a trajectory file
 Cgle_color_floatRGBA (Red, Green, Blue, Alpha) color, with one float in [0,1] per component
 Cgle_color_intRGBA (Red, Green, Blue, Alpha) color, with one byte per component
 CGlossaryGlossary holds a list of (key, values) where both key and values are strings
 CGrid< ORD, CELL, INDEX >Divide a rectangle of dimensionality ORD into regular voxels
 CGrid< DIM, PointGridCell, unsigned >
 CGrid< DIM, SegmentList, unsigned int >
 CGrid< DIM, VAL, unsigned int >
 CHandMonitorBase class to monitor and control Hand's actions
 CInterfaceCytosim Application Programming Interface
 CInventoriedObject that can be entered in a Inventory
 CInventoryAttributes and remember serial-numbers to Inventoried
 CKeyList< val_type >::key_valueType for a key-value pair
 CKeyList< val_type >Stores a set of pairs ( string, values ). Used by Glossary::set()
 CLineDispDisplay parameters for a Line
 CSimThread::Lock
 CMatrixThe interface for all the large matrices
 CMatrixBase< SZ >Fortran-style matrices of small dimensions: 1, 2 and 3
 CMatrixBase< 1 >
 CMatrixBase< 2 >
 CMatrixBase< 3 >
 CMecaA class to calculate the motion of objects in Cytosim
 CModuloUsed to implement periodic boundary conditions
 CMonitorRecords the number of iterations, and the convergence
 CMovableCan be moved and rotated in space
 Cnamed_colorHolds the name and the RGBA components of a color
 CNodeCan be linked in a NodeList
 CNodeListDoubly linked list of Nodes
 CObjectSetA set of Object
 CPoint2DStructure to hold coordinate of point in 2D + misc
 CPointExactIndicates a point of interest in a Mecable
 CPointGridDivide-and-Conquer to implement steric interactions
 CPointGridCellFew lists associated with the same location
 CPointGridParamContains the stiffness parameters for the steric engine
 CPointInterpolatedIndicates an intermediate position between two points of a PointSet
 CPointsOnSphereDistribute points on the unit sphere, minimizing the 'electrostatic' energy
 CPropertyA Property holds the parameters for a particular kind of objects
 CPropertyListList of Property
 CQuaternion< R >Quaternion is similar to a complex number, but of dimension four
 CQuaternion< real >
 CRandomRandom Number Generator
 CSimulSimulator class
 CSimThread::TryLock
 CTubuleBundleBundle of dynamic Microtubules
 CGlossary::val_typeString-encoded value with a counter
 CVector1Vector1 is a vector with 1 real component
 CVector2Vector2 is a vector with 2 real components
 CVector3Vector3 is a vector with 3 real components
 CVertexPoint in 3D, with information for connectivity
 CzObjectA display element with a depth coordinate